someone who lays waste - Français Anglais Dictionnaire